首页 > 编程笔记

Linux more和less命令的用法和区别

如果文件内容或命令执行后在控制台的显示存在多页,则可以使用 more 或 less 命令进行分页显示,相对而言 less 命令的功能比 more 命令的功能要强大。

more 命令和 less 命令中的快捷键如下表所示。

表:more 命令和 less 命令中的快捷键
more 命令中的快捷键 less 命令中的快捷键 功  能
方向键 ↑ 向上滚动一行
Enter 方向键 ↓ 或Enter 向下滚动一行
b Page UP 或 b 向上翻页
Space Page Down 或 Space 向下翻页
Ctrl+C 或 q q 退出分页显示模式

注意,如果 more 命令中使用了管道符“|”,则向上翻页的快捷键 b 是无效的。

下面是 more 命令和 less 命令的示例。
#以人性化方式显示etc目录下所有文件的详细信息并将结果写入/opt/etc.txt文件
[root@localhost home]# ls -lh /etc >/opt/etc.txt
#对“ls -lh/etc”命令的执行结果使用more命令进行分页显示,也可以使用less命令
[root@localhost home]# ls -lh /etc | more
……
#使用more命令分页显示/opt/etc.txt文件的内容,有两种方式。同样也可以使用less命令
[root@localhost home]# more /opt/etc.txt
……
[root@localhost home]# cat /opt/etc.txt | more
……
示例里每行命令的执行结果,读者可自行执行命令查看,这里不再展示。

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。